King_Addons\Admin D

Total Complexity 217
Dependencies 4
Dependents 1
Total lines 1,623
Lines of code 1,137
Logical lines of code 498
Comment lines 86
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
handleAiChangeText()
D
15
66 243
handleAiGenerateImage()
C
31 24 101
handleAiGenerateText()
B
35 16 79
fetchAiOpenaiModels()
A
48 9 31
renderAiStatsSection()
A
45 8 36
addAdminMenu()
A
44 6 53
createAiSettings()
A
36 2 107
sanitizeAiSettings()
S
50 7 29
addUpgradeMenu()
S
56 7 18
createSettings()
S
46 4 47
handleAiRefreshModels()
S
53 5 21
handleAiImageCheckLimits()
S
54 5 18
handleAiCheckTokens()
S
54 5 18
renderAiModelField()
S
51 4 26
getAiAvailableModels()
S
58 4 14
renderAiAltTextAutoGenerationField()
S
60 4 11
renderAiApiKeyField()
S
46 2 41
renderAiImageModelField()
S
50 2 30
incrementAiDailyUsage()
S
60 3 12
getAiDailyUsage()
S
65 3 8
enqueueAiSettingsAssets()
S
53 1 26
renderAiDailyLimitField()
S
54 1 20
showHeaderFooterBuilder()
S
57 1 20
showAdminPage()
S
69 2 7
renderAiEnableButtonsField()
S
64 2 9
showSettingsPage()
S
69 2 7
renderAiAltTextIntervalField()
S
64 2 9
renderAiAltTextButtonField()
S
62 2 10
renderAiImageGenerationField()
S
64 2 9
__construct()
S
65 2 9
enqueueUpgradeLinkScript()
S
66 2 10
showAiSettingsPage()
S
69 2 7
showPopupBuilder()
S
64 1 11
enqueueAdminAssets()
S
74 1 4
renderAiEditorSection()
S
78 1 3
renderAiAltTextSection()
S
78 1 3
enqueueSettingsAssets()
S
66 1 8
clearAiModelsCache()
S
81 1 3
king_addons_section_widgets_callback()
S
71 1 6
renderAiQuotaSection()
S
78 1 3
renderAiOpenaiSection()
S
78 1 3
king_addons_section_features_callback()
S
70 1 7